package response

import models "github.com/smash-llj/Nexa-server/models"

type SessionObjInfoResp struct {
	Name   string `json:"name"`
	Avatar string `json:"avatar"`
}

type SessionInfoResp struct {
	SessionId int    `json:"sessionId"`
	LastMsg   string `json:"lastMsg"`
	Unread    int    `json:"unread"`
	ChatType  int    `json:"chatType"`
	IsDel     int    `json:"isDel"`
	IsPinned  int    `json:"isPinned"`
}

type UserSessionInfoResp struct {
	Name   string `json:"name"`
	Avatar string `json:"avatar"`
}
type GroupSessionInfoResp struct {
	Name   string `json:"name"`
	Avatar string `json:"avatar"`
}

type SessionItemResp struct {
	models.Session
	UserInfo  UserSessionInfoResp  `json:"userInfo"`
	GroupInfo GroupSessionInfoResp `json:"groupInfo"`
}
